import pygal

from die import Die

die=Die()

results=[]
for roll_num in range(1000):
	result=die.roll()
	results.append(result)

# print(results)

#分析结果
frequencies=[]
for value in range(1,die.num_sides+1):
	frequency=results.count(value) #每点出现的次数
	frequencies.append(frequency)

print(frequencies)

# 结果可视化，树状图
hist=pygal.Bar()

hist.title="Results of rolling one D6 1000 times."
hist.x_labels=['1','2','3','4','5','6']
hist.x_title='Result'
hist.y_title='Frequnency of Result'

hist.add('D6',frequencies)
hist.render_to_file('die_visual.svg')